import i18n from "i18next";
import { initReactI18next } from "react-i18next";
import i18_en from '../locales/en/translation.json';
import i18_zh from '../locales/zh/translation.json';

// 加载语言资源文件的路径
const resources = {
  en: {
    translation: i18_en,
  },
  zh: {
    translation: i18_zh,
  },
};

i18n
  .use(initReactI18next) // 初始化react-i18next
  .init({
    resources,
    lng: "zh", // 默认语言
    fallbackLng: "en", // 如果当前选择的语言没有对应的翻译，则使用此语言作为回退
    interpolation: {
      escapeValue: false, // 不转义HTML标签
    },
  });

export default i18n;
